#ifndef _LANGUAGE_EN_H_
#define _LANGUAGE_EN_H_

    #define EN_LANGUAGE               "English"
    #define EN_HEAT                   "Heat"
    #define EN_MOVE                   "Move"
    #define EN_HOME                   "Home"
    #define EN_PRINT                  "Print"
    #define EN_EXTRUDE                "Extrude"
    #define EN_FAN                    "Fan"
    #define EN_SETTINGS               "Settings"
    #define EN_SCREEN_SETTINGS        "Screen"
    #define EN_MACHINE_SETTINGS       "Machine"
    #define EN_FEATURE_SETTINGS       "Feature"
    #define EN_SILENT_ON              "Sound Off"
    #define EN_SILENT_OFF             "Sound On"
    #define EN_SHUT_DOWN              "Shut Down"
    #define EN_RGB_SETTINGS           "LED Color"
    #define EN_RGB_OFF                "LED Off"
    #define EN_TERMINAL               "Terminal"
    #define EN_CUSTOM                 "Custom"
    #define EN_LEVELING               "Leveling"
    #define EN_POINT_1                "Point 1"
    #define EN_POINT_2                "Point 2"
    #define EN_POINT_3                "Point 3"
    #define EN_POINT_4                "Point 4"
    #define EN_POINT_5                "Point 5"
    #define EN_ABL                    "ABL"
    #define EN_ABL_COMPLETE           "Bed Leveling Complete"
    #define EN_ABL_SMART_FILL         "Missing probe points\nhave been smart filled.\n \nNote: remember to save!"
    #define EN_ABL_START              "Start"
    #define EN_CONFIRMATION           "Are you sure?"
    #define EN_ABL_SETTINGS           "Bilinear Bed Leveling"
    #define EN_ABL_SETTINGS_UBL       "Unified Bed Leveling"
    #define EN_ABL_SETTINGS_UBL_SAVE  "Save to slot"
    #define EN_ABL_SETTINGS_UBL_LOAD  "Load from slot"
    #define EN_ABL_SLOT0              "Slot 0"
    #define EN_ABL_SLOT1              "Slot 1"
    #define EN_ABL_SLOT2              "Slot 2"
    #define EN_ABL_SLOT3              "Slot 3"
    #define EN_ABL_SLOT_EEPROM        "Remember slot for next\nreboot? (Save EEPROM)"
    #define EN_ABL_Z                  "Z Fade"
    #define EN_ABL_ENABLE             "ABL: on"
    #define EN_ABL_DISABLE            "ABL: off"
    #define EN_BLTOUCH                "BLTouch"
    #define EN_BLTOUCH_TEST           "Test"
    #define EN_BLTOUCH_DEPLOY         "Deploy"
    #define EN_BLTOUCH_STOW           "Stow"
    #define EN_BLTOUCH_REPEAT         "Repeat"
    #define EN_Z_OFFSET               "Z Offset"
    #define EN_PROBE_OFFSET           "Probe Offset"
    #define EN_NOZZLE_DOWN            "Down"
    #define EN_NOZZLE_UP              "Up"
    #define EN_EEPROM_SAVE            "Save"
    #define EN_APPLY                  "Apply"
    #define EN_INC                    "Increase"
    #define EN_DEC                    "Decrease"
    #define EN_NOZZLE                 "Nozzle"
    #define EN_BED                    "Hotbed"
    #define EN_CHAMBER                "Chamber"
    #define EN_STOP                   "Stop"
    #define EN_BACK                   "Back"
    #define EN_PAGE_UP                "Page up"
    #define EN_PAGE_DOWN              "Page down"
    #define EN_PAUSE                  "Pause"
    #define EN_RESUME                 "Resume"
    #define EN_LOAD                   "Load"
    #define EN_UNLOAD                 "Unload"
    #define EN_SLOW_SPEED             "Slow"
    #define EN_NORMAL_SPEED           "Normal"
    #define EN_FAST_SPEED             "Fast"
    #define EN_FAN_FULL_SPEED         "Full"
    #define EN_FAN_HALF_SPEED         "Half"
    #define EN_ROTATE_UI              "Rotate UI"
    #define EN_TOUCHSCREEN_ADJUST     "TSC Adjust"
    #define EN_MORE                   "More"
    #define EN_SCREEN_INFO            "Info"
    #define EN_STATUS                 "Info"
    #define EN_SIMULATOR_BG_COLOR     "Marlin simulator background color"
    #define EN_SIMULATOR_FONT_COLOR   "Marlin simulator font color"
    #define EN_WHITE                  "White"
    #define EN_BLACK                  "Black"
    #define EN_BLUE                   "Blue"
    #define EN_RED                    "Red"
    #define EN_GREEN                  "Green"
    #define EN_CYAN                   "Cyan"
    #define EN_YELLOW                 "Yellow"
    #define EN_BROWN                  "Brown"
    #define EN_GRAY                   "Gray"
    #define EN_ORANGE                 "Orange"
    #define EN_INDIGO                 "Indigo"
    #define EN_VIOLET                 "Violet"
    #define EN_MAGENTA                "Magenta"
    #define EN_PURPLE                 "Purple"
    #define EN_LIME                   "Lime"
    #define EN_DARKBLUE               "DarkBlue"
    #define EN_DARKGREEN              "DarkGreen"
    #define EN_DARKGRAY               "DarkGray"
    #define EN_DISCONNECT             "Disconnect"
    #define EN_BAUDRATE               "BaudRate"
    #define EN_PERCENTAGE             "Percentage"
    #define EN_BABYSTEP               "BabyStep"
    #define EN_PERCENTAGE_SPEED       "Speed"
    #define EN_PERCENTAGE_FLOW        "Flow"
    #define EN_VALUE_ZERO             "Zero"
    #define EN_1_DEGREE               "1℃"
    #define EN_5_DEGREE               "5℃"
    #define EN_10_DEGREE              "10℃"
    #define EN_X_INC                  "X+"
    #define EN_Y_INC                  "Y+"
    #define EN_Z_INC                  "Z+"
    #define EN_X_DEC                  "X-"
    #define EN_Y_DEC                  "Y-"
    #define EN_Z_DEC                  "Z-"
    #define EN_X                      "X"
    #define EN_Y                      "Y"
    #define EN_Z                      "Z"
    #define EN_001_MM                 "0.01mm"
    #define EN_01_MM                  "0.1mm"
    #define EN_1_MM                   "1mm"
    #define EN_5_MM                   "5mm"
    #define EN_10_MM                  "10mm"
    #define EN_100_MM                 "100mm"
    #define EN_200_MM                 "200mm"
    #define EN_1_PERCENT              "1%"
    #define EN_5_PERCENT              "5%"
    #define EN_10_PERCENT             "10%"
    #define EN_PERCENT_VALUE          "%d%%"
    #define EN_READY                  "Ready"
    #define EN_BUSY                   "Busy processing, please wait..."
    #define EN_UNCONNECTED            "No printer attached!"
    #define EN_DISCONNECT_INFO        "Now you can control the printer by your computer!"
    #define EN_LOADING                "Loading..."
    #define EN_POWER_FAILED           "Continue printing?" //Question Sign
    #define EN_CONTINUE               "Continue"
    #define EN_CANCEL                 "\u088F Cancel" //Cancel Sign
    #define EN_ADJUST_TITLE           "Touch Screen Calibration"
    #define EN_ADJUST_INFO            "Please click on the red dot"
    #define EN_ADJUST_OK              "Adjustment Success"
    #define EN_ADJUST_FAILED          "Adjustment failed, Please Try Again"
    #define EN_WARNING                "Warning" //Exclamation Sign
    #define EN_STOP_PRINT             "Stop printing?"
    #define EN_CONFIRM                "\u088E OK" //Confirm Sign
    #define EN_TFTSD                  "TFT SD"
    #define EN_READ_TFTSD_ERROR       "Read TFT SD card error!"
    #define EN_TFTSD_INSERTED         "Card inserted!"
    #define EN_TFTSD_REMOVED          "Card removed!"
    #define EN_U_DISK                 "U Disk"
    #define EN_READ_U_DISK_ERROR      "Read U Disk error!"
    #define EN_U_DISK_INSERTED        "U Disk inserted!"
    #define EN_U_DISK_REMOVED         "U Disk removed!"
    #define EN_ONBOARDSD              "OnboardSD"
    #define EN_READ_ONBOARDSD_ERROR   "Read Onboard SD card error!"
    #define EN_FILAMENT_SENSOR        "Filament sensor"
    #define EN_FILAMENT_RUNOUT        "filament runout!"
    #define EN_PREHEAT                "Preheat"
    #define EN_PREHEAT_BOTH           "Both"
    #define EN_IS_PAUSE               "Unable to extrude when\nprinting.\nPause printing?"
    #define EN_AUTO_SHUT_DOWN         "Auto Power"
    #define EN_UNIFIEDMOVE            "Movement"
    #define EN_UNIFIEDHEAT            "Heat/Fan"
    #define EN_COOLDOWN               "Cool Down"
    #define EN_EMERGENCYSTOP          "EM. STOP"
    #define EN_TOUCH_TO_EXIT          "Touch anywhere to exit"
    #define EN_MAINMENU               "Menu"
    #define EN_WAIT_TEMP_SHUT_DOWN    "Wait for the hotend\ntemperature to be\nlower than %d ℃"
    #define EN_FORCE_SHUT_DOWN        "Force"
    #define EN_SHUTTING_DOWN          "Shutting down..."
    #define EN_PARAMETER_SETTING      "Parameter Settings"
    #define EN_ON                     "ON"
    #define EN_OFF                    "OFF"
    #define EN_SMART                  "SMART"
    #define EN_TERMINAL_ACK           "Show ACK in Terminal"
    #define EN_INVERT_XAXIS           "Invert X Axis"
    #define EN_INVERT_YAXIS           "Invert Y Axis"
    #define EN_INVERT_ZAXIS           "Invert Z Axis"
    #define EN_MOVE_SPEED             "Move speed(X Y Z)"
    #define EN_KNOB_LED               "Rotary Knob LED"
    #define EN_M0_PAUSE               "Paused by M0 command"
    #define EN_SEND_START_GCODE       "Start Gcode before print"
    #define EN_SEND_END_GCODE         "End Gcode after print"
    #define EN_SEND_CANCEL_GCODE      "Cancel Gcode"
    #define EN_PERSISTENT_STATUS_INFO "Persistent Status Info"
    #define EN_FILE_LISTMODE          "Files viewer List Mode"
    #define EN_CURRENT_SETTING        "Driver Current (mA)"
    #define EN_STEPS_SETTING          "Steps per MM"
    #define EN_MAXFEEDRATE            "Max Feed Rate"
    #define EN_MAXACCELERATION        "Max Acceleration"
    #define EN_ACCELERATION           "Acceleration"
    #define EN_PRINT_ACCELERATION     "Print Acceleration"
    #define EN_RETRACT_ACCELERATION   "Retract Acceleration"
    #define EN_TRAVEL_ACCELERATION    "Travel Acceleration"
    #define EN_BUMP_SENSITIVITY       "TMC bump sensitivity"
    #define EN_FWRETRACT              "FW Retraction"
    #define EN_FWRECOVER              "FW Retraction Recover"
    #define EN_LIN_ADVANCE            "Linear Advance"
    #define EN_RESET                  "Reset"
    #define EN_RESET_SETTINGS_INFO    "Reset all settings to\ndefault values?"
    #define EN_RESET_SETTINGS_DONE    "Reset all settings\nsuccessful.\nplease restart the device."
    #define EN_INFO                   "Info" //Info Sign
    #define EN_LCD_BRIGHTNESS         "LCD Brightness"
    #define EN_LCD_BRIGHTNESS_DIM     "LCD Brightness dim"
    #define EN_LCD_DIM_IDLE_TIMER     "LCD dim idle timer"
    #define EN_5_SECONDS              "5 Sec."
    #define EN_10_SECONDS             "10 Sec."
    #define EN_30_SECONDS             "30 Sec."
    #define EN_60_SECONDS             "1 Min."
    #define EN_120_SECONDS            "2 Min."
    #define EN_300_SECONDS            "5 Min."
    #define EN_CUSTOM_SECONDS         "Custom"
    #define EN_ST7920_FULLSCREEN      "Marlin mode in fullscreen"
    #define EN_PLR_EN                 "Power loss recovery"
    #define EN_SETTING_RESET          "Reset settings"
    #define EN_SETTING_RESTORE        "Restore settings"
    #define EN_EEPROM_SAVE_INFO       "Save printer settings\nto EEPROM?"
    #define EN_EEPROM_RESTORE_INFO    "Reload settings from\nEEPROM?"
    #define EN_RETRACT_FEEDRATE       "Retract feedrate"
    #define EN_RETRACT_LENGTH         "Retract length"
    #define EN_RETRACT_SWAP_LENGTH    "Retract swap length"
    #define EN_RETRACT_Z_LIFT         "Z lift on retraction"
    #define EN_RECOVER_FEEDRATE       "Recover feedrate"
    #define EN_SWAP_RECOVER_FEEDRATE  "Swap recover feedrate"
    #define EN_RECOVER_LENGTH         "Extra recover length"
    #define EN_SWAP_RECOVER_LENGTH    "Extra recover swap length"
    #define EN_START_PRINT            "Start Printing:\n %s?"

#endif
